package com.bosch.in.rtp1.ept.manager;

import java.sql.SQLException;
import java.util.List;

import com.bosch.in.rtp1.ept.model.dto.BoxPlotFactor;

/**
 * Business Delegate interface to define contract of service which is used to manipulate lot
 * on Hold for active hold chart
 * @author TPR1HC
 */
public interface ActiveHoldDiagramManager {
	
	/**
	 * Get list of data for creating chart from database 
	 * @return List<BoxPlotFactor>
	 * @throws SQLException
	 */	
	List<BoxPlotFactor> getFactorList() throws SQLException;
	
	/**
	 * Get list of data for creating chart from cache to export to excel 
	 * @return List<BoxPlotFactor>
	 * @throws SQLException
	 */	
	List<BoxPlotFactor> getFactorListToExport() throws SQLException;
}
